﻿namespace dk.Helper.Base
{
    public interface IWorld
    {
        /// <summary>
        /// Gets the name.
        /// </summary>
        string Name { get; }

        /// <summary>
        /// Gets the address.
        /// </summary>
        string Address { get; }

        /// <summary>
        /// Gets or sets the villages.
        /// </summary>
        /// <value>
        /// The villages.
        /// </value>
        IVillages Villages { get; set; }

        /// <summary>
        /// Gets or sets the players.
        /// </summary>
        /// <value>
        /// The players.
        /// </value>
        IPlayers Players { get; set; }

        /// <summary>
        /// Gets or sets the allies.
        /// </summary>
        /// <value>
        /// The allies.
        /// </value>
        IAllies Allies { get; set; }
    }
}